package com.sp.scmdb.entity;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Table;

import com.sp.scmdb.common.DomainObject;

@Entity
@Table(name="OBJ_ROLE")
public class Role  extends DomainObject{
	
	/**
	 * 角色名
	 */
	@Column(name="NAME")
	private String name;
	
	/**
	 * 菜单列表
	 */
	@Column(name="MENU")
	private String menu;
	
	/**
	 * 部门列表
	 */
	@Column(name="DEPARTMENT")
	private String department;
	
	/**
	 * 操作权限
	 */
	@Column(name="OPERATION")
	private String operation;
	
	/**
	 * 角色等级
	 */
	@Column(name="LEVEL")
	private String level;

	/**
	 * 角色名取得
	 * @return 角色名
	 */
	public String getName() {
		return name;
	}

	/**
	 * 角色名设置
	 * @param name
	 */
	public void setName(String name) {
		this.name = name;
	}

	/**
	 * 菜单列表取得
	 * @return 菜单列表
	 */
	public String getMenu() {
		return menu;
	}

	/**
	 * 菜单列表设置
	 * @param menu
	 */
	public void setMenu(String menu) {
		this.menu = menu;
	}

	/**
	 * 部门列表取得
	 * @return 部门列表
	 */
	public String getDepartment() {
		return department;
	}

	/**
	 * 部门列表设置
	 * @param department
	 */
	public void setDepartment(String department) {
		this.department = department;
	}

	/**
	 * 操作权限取得
	 * @return 操作权限
	 */
	public String getOperation() {
		return operation;
	}

	/**
	 * 操作权限设置
	 * @param operation
	 */
	public void setOperation(String operation) {
		this.operation = operation;
	}

	/**
	 * 角色等级取得
	 * @return 角色等级
	 */
	public String getLevel() {
		return level;
	}

	/**
	 * 角色等级设置
	 * @param level
	 */
	public void setLevel(String level) {
		this.level = level;
	}
}
